package com.wzdigit.wms.basic.domain.dtos.inventory;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class SnInforMinDto {

//    /**
//     * 货品清单ID
//     */
//    @ApiModelProperty(value = "货品清单ID")
//    public Integer goodsId;

//    /**
//     * sn
//     */
//    @ApiModelProperty(value = "sn")
//    public String goodsSn;

    /**
     * 货品ID
     */
//    @ApiModelProperty(value = "货品ID")
//    public Integer skuId;
//
//    /**
//     * 货品编码
//     */
//    @ApiModelProperty(value = "货品编码")
//    public Integer skuCode;
//
//    /**
//     * 批次号
//     */
//    @ApiModelProperty(value = "批次号")
//    public String lotno;

    /**
     * 栈板号
     */
    @ApiModelProperty(value = "栈板号")
    public String pkgSn;

    /**
     * 数量
     */
    @ApiModelProperty(value = "数量")
    public BigDecimal qty;

    /**
     * 状态
     */
    @ApiModelProperty(value = "状态")
    public Integer status;

    /**
     * 描述
     */
    @ApiModelProperty(value = "描述")
    public String desc;

    /**
     * 仓库ID
     */
    @ApiModelProperty(value = "仓库ID")
    public Integer whsId;

    /**
     * 库位ID
     */
    @ApiModelProperty(value = "库位ID")
    public Integer locId;

    /**
     * 生产工单
     */
    @ApiModelProperty(value = "生产工单")
    public String prdWo;

    /**
     * 生产批次
     */
    @ApiModelProperty(value = "生产批次")
    public String prdLot;

    /**
     * 单位
     */
    @ApiModelProperty(value = "单位")
    @TableField(value = "UNIT")
    private String unit;


//    /**
//     * 采购单
//     */
//    @ApiModelProperty(value = "采购单")
//    public String poNo;

    /**
     * 货品信息，分组KEY
     */
    private SnInforGoodsDto snInforGoodsDto;

    /**
     * 供应商IKEY
     */
    @ApiModelProperty(value = "供应商IKEY")
    @TableField(value = "VENDOR_ID")
    private Integer vendorId;

    /**
     * 扫描方式
     */
    @ApiModelProperty(value = "扫描方式")
    private Integer twScanMode;
}
